home *** CD-ROM | disk | FTP | other *** search
/ .net 2002 March / DotNetMagazine-Issue107-Coverdisc-NET107-02-03-PCMac.bin / pc / PC Software / free_browsing / DavesQckSearchDbar3-14 / dqsd.exe / searches / aolim.xml < prev    next >
Text File  |  2002-09-06  |  2KB  |  67 lines

  1. <search function="aolim">
  2.   <name>AOL Instant Messaging (AIM)</name>
  3.   <description>
  4.     Send an instant message to a user on your AIM list. AIM must be installed for this to work.<br/>
  5.     <div class="helpboxDescLabels">Usage:</div>
  6.       <table class="helpboxDescTable">
  7.           <tr><td>aolim <<i>screenname</i>>:<<i>message</i>></td></tr>
  8.       </table>
  9.     <div class="helpboxDescLabels">Example:</div>
  10.     <table class="helpboxDescTable">
  11.           <tr><td>aolim ehartmann2:hey dude!</td></tr>
  12.       </table>
  13.   </description>
  14.   <category>Functions</category>
  15.   <link>http://www.aim.com/</link>
  16.   <contributor>Erik Hartmann</contributor>
  17.   <email>ehartman_at_hipbone_dot_com</email>
  18.   
  19.   <form name="aolimf"
  20.         target="_self"
  21.         action="aim:goim"
  22.         method="get">
  23.     <input type="hidden" name="screenname"/>
  24.     <input type="hidden" name="message"/>
  25.   </form>
  26.   
  27.   <script><![CDATA[
  28.     function aolim(q)
  29.     {
  30.       if( nullArgs("aolim", q) )
  31.         return false;
  32.       else
  33.       {
  34.         document.aolimf.screenname.value = "";
  35.         document.aolimf.message.value = "";
  36.         if (q != "" )
  37.         {
  38.           var parsed = q.split(/\:/);
  39.           var msg = '';
  40.           if( parsed[1] != null && parsed[1].length != 0 )
  41.             msg = parsed[1];
  42.           document.aolimf.screenname.value = parsed[0];
  43.           document.aolimf.message.value = msg;
  44.         }
  45.         if (protocolHandled(document.aolimf.action))
  46.           document.aolimf.submit();
  47.         else
  48.           alert("No protocol handler for " + document.aolimf.action);
  49.       }
  50.     }
  51.  
  52.     function blankIM(q)
  53.     {
  54.       document.deff.q.value = "";
  55.       document.aolimf.screenname.value = "";
  56.       document.aolimf.message.value = "";
  57.       document.aolimf.submit();
  58.     }
  59.   ]]></script>
  60.  
  61.   <copyright>
  62.     Copyright (c) 2002 David Bau
  63.     Distributed under the terms of the
  64.     GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  65.   </copyright>
  66. </search>
  67.